/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelos;

import entidades.Supervisor;
import interfaz.Entidad;
import interfaz.Modelo;
import java.util.ArrayList;
import manejadores.ManejadorDeSupervisor;

/**
 *
 * @author Eugenio
 */
public class ModeloDeSupervisor implements Modelo{

    private ManejadorDeSupervisor manejadorDeSupervisor;
    
    public ModeloDeSupervisor(){
        manejadorDeSupervisor=ManejadorDeSupervisor.getInstancia();
    }

    public int agregar(Entidad supervisor) {
   
        int fila=0;
        fila =manejadorDeSupervisor.agregar(supervisor);
        return fila;
    }

    public int modificar(Entidad supervisor, int id) {
        int fila=0;
        fila=manejadorDeSupervisor.modificar(supervisor, id);
        return fila;
    }

    public int eliminar(int id) {
        int fila=0;
        fila=manejadorDeSupervisor.eliminar(id);
        return fila;
    }

    public ArrayList<Supervisor> getSupervisores(){
        return manejadorDeSupervisor.getSupervisores();
    }

  

}
